#info{
	// position:absolute;
	// z-index:1000;
	
	// opacity: 0.4;
	// -moz-opacity: 0.3;
	.mo1{
		margin: 0 auto;
		width: 60%;
		border-radius: 10px;
		border:1px solid #B4D2E3;
		.shou{
			background-color: #f8f8f8;
			border-bottom: 1px solid #B4D2E3;
			.title{
				height: 60px;
				font-size: 20px;
				line-height: 60px;
				margin-left: 20px;
				
			}
		}
		.as{
			display: flex;
			height: 150px;
			width: 100%;
			padding: 30px 30px;
			.add{
				// flex: 1;
				background-color: #f8f8f8;
				border-radius: 10px;
				line-height: 50px;
				width: 200px;
				text-align: center;
				border: 1px solid #efeff4;
				// display: table-cell;
				padding: 20px 20px;
				
				.logo{
					// line-height: 20px;
					width: 40px;
					margin-bottom: -20px;
				}
				.text{
					font-size: 10px;
					color: #aaaaaa;
				}
			}
			.some{
				display: flex;
				.zuijia{
					margin: 0 20px;
					background-color: #f8f8f8;
					border-radius: 10px;
					// line-height: 50px;
					width: 200px;
					// text-align: center;
					border: 1px solid #efeff4;
					// display: table-cell;
					padding: 20px 20px;
					a{
						
					}
					
				}
			}
			
			
			
			
		}
		
	}
	.kong{
		height: 50px;
		width: 100%;
		// background-color: #efeff4;
	}
	.mo2{
		
		margin: 0 auto;
			width: 60%;
			border-radius: 10px;
			border:1px solid #B4D2E3;
			.gou{
				background-color: #f8f8f8;
				border-bottom: 1px solid #B4D2E3;
				.title{
					height: 60px;
					font-size: 20px;
					line-height: 60px;
					margin-left: 20px;
					
				}
			}
			.text{
				background-color: #f8f8f8;
				display: flex;
				    padding: 20px 0;
				    border: 1px solid #e9e9e9;
				    border-top: 0;
				    // position: relative;
					div{
						
						float: left;	
					}
					.t-checkbox{
						// height: 18px;
						//     line-height: 18px;
						    // padding-top: 7px;
							flex: 1;
						    width: 10%;
						    padding-left: 20px;
					}
					.t-goods{
						width: 35%;
						margin-left: 20px;
						flex: 2;
					}
					.t-price{
						flex: 1;
						width: 10%;
						// padding-right: 30px;
					}
					.t-num{
						flex: 1;
						width: 10%;
						// padding-right: 30px;
					}
					.t-sum{
						flex: 1;
						width: 10%;
						// padding-right: 30px;
					}
					.t-action{
						flex: 1;
						width: 10%;
						// padding-right: 30px;
					}
					
			}
			.cart-item-list{
				.cart-item{
					display: flex;
					height: 120px;
					border-style: solid;
					border-width: 2px 1px 1px;
					border-color: #B4D2E3 #B4D2E3 #B4D2E3;
					padding-top: 20px;
					.p-goods {
						flex: 2;
					    margin-top: 20px;
						padding-left: 20px;
					    width: 38%;
						.p-img {
							// flex: 1;
						    float: left;
						    border: 1px solid #ccc;
						    padding: 5px;
							width: 10%;
						}
						.p-msg {
							// flex: 1;
							overflow: hidden;
							text-overflow: ellipsis;
							// white-space: nowrap;
							display: -webkit-box;
							-webkit-line-clamp: 3; // 控制多行的行数
							-webkit-box-orient: vertical;
						    float: left;
						    width: 20%;
						    margin: 0 20px;
						}
					}
					
					.p-price {
						flex: 1;
					    // width: 10%;
						margin-top: 20px;
					}
					.p-num {
						flex: 1;
						margin-top: 20px;
						// margin-left: 10px;
					    width: 170px;
						.quantity-form{
							width: 80px;
							height: 22px;
						}
					}
					.p-sum {
						flex: 1;
						font-weight: 700;
						margin-top: 20px;
					}
				}
		}
		.cart-floatbar{
			background: #fff;
			position: relative;
			margin-bottom: 50px;
			.toolbar-right{
				float: right;
				.price-sum{
					float: left;
					margin: 0 15px;
					padding: 16px 0 16px 20px;
					em{
						font-size: 16px;
						color: #E2231A;
						font-weight: 700;
					}
				}
				.btn-area{
					font-weight: 700;
					width: 94px;
					height: 52px;
					line-height: 52px;
					color: #fff;
					text-align: center;
					font-size: 18px;
					font-family: "Microsoft YaHei";
					background: #B4D2E3;
					overflow: hidden;
				}
			}
		}
		}
		
}

.someinfo{
	z-index: 1000;
	display: none;
	padding: 30px;
	// background-color: red;
	// margin-top:-400px;
	margin: 50px auto;
		width: 40%;
		border-radius: 10px;
		border:1px solid #B4D2E3;
	.info{
		margin-top: 20px;
		input{
			height: 30px;
			border:solid #B4D2E3;
			// border-color: #B4D2E3 ;
			width: 80%;
			border-radius: 50px;
			margin: 0 70px;
		}
		.save{
			height: 30px;
			background-color:#B4D2E3 ;
			 border:solid #B4D2E3;
			width: 80%;
			border-radius: 50px;
			// margin-bottom: 40px;
			margin-left: 70px;
			
		}
		
	}
	.check{
		margin: 10px 80px;
		input{
			border: solid #B4D2E3;
			
		}
		
	}
	
}